module.exports = {
    TABLE_NICK_NAME: '章节管理表', // 表的昵称
    TABLE_DESC: '章节表', // 表的描述
    "name": {
        "label": "章节名称",
        "data_type": "varchar(200)",
        attr: { type: "text" },
        "type": "input",
        desc: "名称",
        "defaultValue": null,
        rule: { NotNull: true }
    },
    "type": {
        "label": "类型",
        "data_type": "varchar(20)",
        attr: { type: "text",placeholder: "输入知识点的节点等级如:1、2、3……"},
        "type": "input",
        desc: "知识点属于的节点等级(1、2、3……)",
        "defaultValue": null,
        rule: { NotNull: true }
    },
    "major": {
        "label": "专业",
        "data_type": "varchar(50)",
        attr: { type: "text" },
        "type": "input",
        desc: "适用的专业",
        "defaultValue": null
    },
    "introduce": {
        "label": "章节介绍",
        "data_type": "varchar(500)",
        attr: { type: "text" },
        "type": "input",
        "defaultValue": null,
        desc: "章节的详细介绍",
        rule: { NotNull: false }
    },
    "class_hour": {
        "label": "class_hour",
        attr: { type: "number", min: 1,placeholder:'输入课程学分（1-10）,至少为1' },
        "data_type": "int",
        "type": "input",
        "defaultValue": "1",
        desc: "课程的课时",
        rule: { NotNull: false }
    },
    "parent_id": {
        "label": "父节点id",
        "data_type": "varchar(255)",
        attr: { type: "text",placeholder:'输入父节点Id' },
        "type": "input",
        "defaultValue": "0",
        desc: "父节点的唯一标识",
        rule: { NotNull: true },
        "unList":true
    },
    "sp_course_id": {
        "label": "课程id",
        "data_type": "bigint",
        "type": "input",
        "defaultValue": null,
        attr: { type: "text" },
        desc: "所属课程的唯一标识",
        rule: { NotNull: true },
        "unList":true
    },
    "remark": {
        "label": "备注",
        "data_type": "varchar(500)",
        attr: { type: "text" },
        "type": "input",
        "defaultValue": null,
        desc: "章节的备注",
        rule: { NotNull: false }
    },
    "status": {
        "label": "状态",
        "data_type": "int",
        "type": "input",
        defaultValue: 1,
        desc: "章节的状态（1正常 0停用）",
        rule: { NotNull: true },
        attr: {
            actions: [
                { name: "正常", value: 1 },
                { name: "停用", value: 0 }
            ]
        },
    },
    "create_by": {
        type: "input",
        data_type: "BIGINT",
        attr: { type: "text" },
        label: "创建人",
        desc: "创建章节的人",
        rule: { NotNull: false },
        "unList":true,
        "defaultValue": null
    },
    "update_by": {
        type: "input",
        data_type: "BIGINT",
        attr: { type: "text" },
        label: "修改人",
        desc: "最后修改章节的人",
        rule: { NotNull: false },
        "unList":true,
        "defaultValue": null
    }
}